﻿using System;
using System.Collections.Generic;
using System.Text;
using Sinacor.Infra.UI.Common;

namespace Sinacor.UI.Bovespa.Ordens.Model
{
    public class Custodia : BaseModel
    {
        #region Membros
        private System.String _titulo;
        private System.Int32 _carteira;
        private System.Decimal _disponivel;
        private System.Decimal _negociavel;
        private System.Decimal _projetado;
        private System.Decimal _negociosDia;
        private System.Decimal _negExecutar;
        private System.Decimal _ant102004;
        private System.Decimal _custo;
        private System.Decimal _valorAtual;
        private System.Decimal _variacao;
        private System.Boolean _isContaInvestimento;
        #endregion

        #region Propriedades
        public System.String Titulo
        {
            get { return _titulo; }
            set { _titulo = value; this.OnPropertyChanged("Titulo"); }
        }
        public System.Int32 Carteira
        {
            get { return _carteira; }
            set { _carteira = value; this.OnPropertyChanged("Carteira"); }
        }
        public System.Decimal Disponivel
        {
            get { return _disponivel; }
            set { _disponivel = value; this.OnPropertyChanged("Disponivel"); }
        }
        public System.Decimal Negociavel
        {
            get { return _negociavel; }
            set { _negociavel = value; this.OnPropertyChanged("Negociavel"); }
        }
        public System.Decimal Projetado
        {
            get { return _projetado; }
            set { _projetado = value; this.OnPropertyChanged("Projetado"); }
        }
        public System.Decimal NegociosDia
        {
            get { return _negociosDia; }
            set { _negociosDia = value; this.OnPropertyChanged("NegociosDia"); }
        }
        public System.Decimal NegExecutar
        {
            get { return _negExecutar; }
            set { _negExecutar = value; this.OnPropertyChanged("NegExecutar"); }
        }
        public System.Decimal Ant102004
        {
            get { return _ant102004; }
            set { _ant102004 = value; this.OnPropertyChanged("Ant102004"); }
        }
        public System.Decimal Custo
        {
            get { return _custo; }
            set { _custo = value; this.OnPropertyChanged("Custo"); }
        }
        public System.Decimal ValorAtual
        {
            get { return _valorAtual; }
            set { _valorAtual = value; this.OnPropertyChanged("ValorAtual"); }
        }
        public System.Decimal Variacao
        {
            get { return _variacao; }
            set { _variacao = value; this.OnPropertyChanged("Variacao"); }
        }
        public System.Boolean isContaInvestimento
        {
            get { return _isContaInvestimento; }
            set { _isContaInvestimento = value; this.OnPropertyChanged("isContaInvestimento"); }
        }
        #endregion

    }
}
